"""4 序数：序数表示位置，如1st 和2nd。大多数序数都以th 结尾，只有1、2 和3
例外。
在一个列表中存储数字1~9。
遍历这个列表。
在循环中使用一个if-elif-else 结构，以打印每个数字对应的序数。输出内容
应为1st、2nd、3rd、4th、5th、6th、7th、8th 和9th，但每个序数都独占一行。
"""
# 存储数字1~9的列表
numbers = list(range(1, 10))

# 遍历列表并打印对应的序数
for number in numbers:
    if number == 1:
        print(f"{number}st")
    elif number == 2:
        print(f"{number}nd")
    elif number == 3:
        print(f"{number}rd")
    else:
        print(f"{number}th")